https://launchpad.net/ubuntu/+source/pygalmesh/0.6.6-1build1/+build/20180763 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-006 4.15.0-121-generic #123-Ubuntu SMP Mon Oct 5 16:19:23 UTC 2020 aarch64 Buildd toolchain package versions: launchpad-buildd_193~468~ubuntu18.04.1 python3-lpbuildd_193~468~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.7 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 24 Oct 10:39:18 ntpdate[1624]: adjust time server 10.211.37.1 offset 0.427560 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20180763 --image-type chroot /home/buildd/filecache-default/6663ab897c1b9684e4da3138ea2f806b3d40e7b1 Creating target for build PACKAGEBUILD-20180763 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20180763 Starting target for build PACKAGEBUILD-20180763 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20180763 'deb http://ftpmaster.internal/ubuntu hirsute main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-security main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-updates main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-20180763 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20180763 Updating target for build PACKAGEBUILD-20180763 Get:1 http://ftpmaster.internal/ubuntu hirsute InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute-security InRelease [88.4 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute-updates InRelease [88.4 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed InRelease [106 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main armhf Packages [1337 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main Translation-en [508 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/universe armhf Packages [12.2 MB] Get:8 http://ftpmaster.internal/ubuntu hirsute/universe Translation-en [5261 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf Packages [52.8 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute-proposed/main Translation-en [21.4 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf Packages [160 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute-proposed/universe Translation-en [90.5 kB] Fetched 20.1 MB in 10s (1946 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: base-files libapparmor1 libseccomp2 libselinux1 tzdata 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 477 kB of archives. After this operation, 8192 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf base-files armhf 11ubuntu15 [60.1 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libselinux1 armhf 3.1-2build1 [60.9 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libseccomp2 armhf 2.4.3-1ubuntu5 [32.6 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libapparmor1 armhf 3.0.0-0ubuntu2 [31.1 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf tzdata all 2020d-1ubuntu1 [293 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 477 kB in 0s (3998 kB/s) (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu15_armhf.deb ... Unpacking base-files (11ubuntu15) over (11ubuntu14) ... Setting up base-files (11ubuntu15) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2build1_armhf.deb ... Unpacking libselinux1:armhf (3.1-2build1) over (3.1-2) ... Setting up libselinux1:armhf (3.1-2build1) ... (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.3-1ubuntu5_armhf.deb ... Unpacking libseccomp2:armhf (2.4.3-1ubuntu5) over (2.4.3-1ubuntu4) ... Setting up libseccomp2:armhf (2.4.3-1ubuntu5) ... (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.0-0ubuntu2_armhf.deb ... Unpacking libapparmor1:armhf (3.0.0-0ubuntu2) over (3.0.0-0ubuntu1) ... Preparing to unpack .../tzdata_2020d-1ubuntu1_all.deb ... Unpacking tzdata (2020d-1ubuntu1) over (2020b-1ubuntu1) ... Setting up libapparmor1:armhf (3.0.0-0ubuntu2) ... Setting up tzdata (2020d-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Oct 24 10:40:10 UTC 2020. Universal Time is now: Sat Oct 24 10:40:10 UTC 2020. Run 'dpkg-reconfigure tzdata' if you wish to change it. Processing triggers for libc-bin (2.32-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-20180763 armhf hirsute-proposed -c chroot:build-PACKAGEBUILD-20180763 --arch=armhf --dist=hirsute-proposed --nolog pygalmesh_0.6.6-1build1.dsc Initiating build PACKAGEBUILD-20180763 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-121-generic #123-Ubuntu SMP Mon Oct 5 16:19:23 UTC 2020 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-006.buildd +==============================================================================+ | pygalmesh 0.6.6-1build1 (armhf) Sat, 24 Oct 2020 10:40:12 +0000 | +==============================================================================+ Package: pygalmesh Version: 0.6.6-1build1 Source Version: 0.6.6-1build1 Distribution: hirsute-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-20180763/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- pygalmesh_0.6.6-1build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/pygalmesh-HEDvhL/pygalmesh-0.6.6' with '<>' I: NOTICE: Log filtering will replace 'build/pygalmesh-HEDvhL' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-BKuYsr/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-BKuYsr/apt_archive ./ InRelease Get:2 copy:/<>/resolver-BKuYsr/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-BKuYsr/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-BKuYsr/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-BKuYsr/apt_archive ./ Packages [434 B] Fetched 1740 B in 0s (7363 B/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-BKuYsr/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (17.5 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), dh-python, python3-all-dev, python3-setuptools, libcgal-dev, libeigen3-dev, pandoc, python3-meshio (>= 4), python3-pybind11 (>= 2.2) Filtered Build-Depends: debhelper-compat (= 12), dh-python, python3-all-dev, python3-setuptools, libcgal-dev, libeigen3-dev, pandoc, python3-meshio (>= 4), python3-pybind11 (>= 2.2) dpkg-deb: building package 'sbuild-build-depends-pygalmesh-dummy' in '/<>/resolver-BKuYsr/apt_archive/sbuild-build-depends-pygalmesh-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-pygalmesh-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-BKuYsr/apt_archive ./ InRelease Get:2 copy:/<>/resolver-BKuYsr/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-BKuYsr/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-BKuYsr/apt_archive ./ Sources [560 B] Get:5 copy:/<>/resolver-BKuYsr/apt_archive ./ Packages [642 B] Fetched 2165 B in 0s (28.8 kB/s) Reading package lists... Reading package lists... Install pygalmesh build dependencies (apt-based resolver) --------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libblas3 libboost-atomic1.71-dev libboost-atomic1.71.0 libboost-chrono1.71-dev libboost-chrono1.71.0 libboost-date-time1.71-dev libboost-date-time1.71.0 libboost-dev libboost-program-options-dev libboost-program-options1.71-dev libboost-program-options1.71.0 libboost-serialization1.71-dev libboost-serialization1.71.0 libboost-system-dev libboost-system1.71-dev libboost-system1.71.0 libboost-thread-dev libboost-thread1.71-dev libboost-thread1.71.0 libboost1.71-dev libcgal-dev libcmark-gfm-extensions0 libcmark-gfm0 libcroco3 libdebhelper-perl libeigen3-dev libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgfortran5 libglib2.0-0 libgmp-dev libgmpxx4ldbl libicu67 liblapack3 libmagic-mgc libmagic1 libmpfr-dev libpipeline1 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libxslt1.1 m4 man-db mime-support pandoc pandoc-data pkg-config po-debconf pybind11-dev python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-lxml python3-meshio python3-minimal python3-numpy python3-pkg-resources python3-pybind11 python3-setuptools python3.8 python3.8-dev python3.8-minimal python3.9 python3.9-dev python3.9-minimal zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libboost-doc libboost1.71-doc libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-filesystem1.71-dev libboost-graph1.71-dev libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-stacktrace1.71-dev libboost-test1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev libboost1.71-tools-dev libmpfrc++-dev libntl-dev libmpfi-dev libtbb-dev libeigen3-doc gmp-doc libgmp10-doc libmpfr-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin ghc nodejs php python ruby r-base-core libjs-mathjax node-katex citation-style-language-styles libmail-box-perl pybind11-doc python3-doc python3-tk python3-venv python3-lxml-dbg python-lxml-doc gfortran python-numpy-doc python3-pytest python3-numpy-dbg python-setuptools-doc python3.8-venv python3.8-doc binfmt-support python3.9-venv python3.9-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl python3-bs4 python3-html5lib python3-h5py python3-netcdf4 The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libblas3 libboost-atomic1.71-dev libboost-atomic1.71.0 libboost-chrono1.71-dev libboost-chrono1.71.0 libboost-date-time1.71-dev libboost-date-time1.71.0 libboost-dev libboost-program-options-dev libboost-program-options1.71-dev libboost-program-options1.71.0 libboost-serialization1.71-dev libboost-serialization1.71.0 libboost-system-dev libboost-system1.71-dev libboost-system1.71.0 libboost-thread-dev libboost-thread1.71-dev libboost-thread1.71.0 libboost1.71-dev libcgal-dev libcmark-gfm-extensions0 libcmark-gfm0 libcroco3 libdebhelper-perl libeigen3-dev libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgfortran5 libglib2.0-0 libgmp-dev libgmpxx4ldbl libicu67 liblapack3 libmagic-mgc libmagic1 libmpfr-dev libpipeline1 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libxslt1.1 m4 man-db mime-support pandoc pandoc-data pkg-config po-debconf pybind11-dev python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-lxml python3-meshio python3-minimal python3-numpy python3-pkg-resources python3-pybind11 python3-setuptools python3.8 python3.8-dev python3.8-minimal python3.9 python3.9-dev python3.9-minimal sbuild-build-depends-pygalmesh-dummy zlib1g-dev 0 upgraded, 102 newly installed, 0 to remove and 0 not upgraded. Need to get 79.9 MB of archives. After this operation, 514 MB of additional disk space will be used. Get:1 copy:/<>/resolver-BKuYsr/apt_archive ./ sbuild-build-depends-pygalmesh-dummy 0.invalid.0 [932 B] Get:2 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.8-minimal armhf 3.8.6-1 [706 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main armhf libexpat1 armhf 2.2.9-1build1 [53.3 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.8-minimal armhf 3.8.6-1 [1508 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf python3-minimal armhf 3.8.6-1 [24.1 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main armhf mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.8-stdlib armhf 3.8.6-1 [1639 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.8 armhf 3.8.6-1 [376 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libpython3-stdlib armhf 3.8.6-1 [7416 B] Get:10 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf python3 armhf 3.8.6-1 [48.8 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main armhf bsdextrautils armhf 2.36-3ubuntu1 [70.6 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main armhf groff-base armhf 1.22.4-5 [759 kB] Get:14 http://ftpmaster.internal/ubuntu hirsute/main armhf libpipeline1 armhf 1.5.3-1 [23.3 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute/main armhf man-db armhf 2.9.3-2 [1082 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-minimal armhf 3.9.0-5 [740 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9-minimal armhf 3.9.0-5 [1581 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic-mgc armhf 1:5.38-5 [218 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic1 armhf 1:5.38-5 [68.4 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main armhf file armhf 1:5.38-5 [22.4 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main armhf libelf1 armhf 0.181-1 [39.5 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main armhf libglib2.0-0 armhf 2.66.1-2 [1138 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main armhf libicu67 armhf 67.1-4 [8304 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main armhf libxml2 armhf 2.9.10+dfsg-5build1 [531 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-pkg-resources all 49.3.1-2 [130 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext-base armhf 0.19.8.1-10build1 [46.0 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main armhf libsigsegv2 armhf 2.12-2build1 [13.0 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute/main armhf m4 armhf 1.4.18-4 [187 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main armhf autoconf all 2.69-11.1 [321 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main armhf automake all 1:1.16.2-4ubuntu1 [548 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute/main armhf autopoint all 0.19.8.1-10build1 [412 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute/main armhf libtool all 2.4.6-14 [161 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-autoreconf all 19 [16.1 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute/main armhf libdebhelper-perl all 13.2.1ubuntu1 [63.6 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:37 http://ftpmaster.internal/ubuntu hirsute/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:38 http://ftpmaster.internal/ubuntu hirsute/main armhf libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:40 http://ftpmaster.internal/ubuntu hirsute/main armhf dwz armhf 0.13-5 [153 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main armhf libcroco3 armhf 0.6.13-1 [70.5 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext armhf 0.19.8.1-10build1 [835 kB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute/main armhf po-debconf all 1.0.21 [233 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main armhf debhelper all 13.2.1ubuntu1 [879 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-lib2to3 all 3.8.6-1 [75.5 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-distutils all 3.8.6-1 [141 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute/universe armhf dh-python all 4.20200925 [92.2 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main armhf libblas3 armhf 3.9.0-3ubuntu1 [97.8 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost1.71-dev armhf 1.71.0-6ubuntu9 [9070 kB] Get:51 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-atomic1.71.0 armhf 1.71.0-6ubuntu9 [205 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-atomic1.71-dev armhf 1.71.0-6ubuntu9 [205 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-chrono1.71.0 armhf 1.71.0-6ubuntu9 [212 kB] Get:54 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-chrono1.71-dev armhf 1.71.0-6ubuntu9 [220 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-date-time1.71.0 armhf 1.71.0-6ubuntu9 [215 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-serialization1.71.0 armhf 1.71.0-6ubuntu9 [282 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-serialization1.71-dev armhf 1.71.0-6ubuntu9 [356 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-date-time1.71-dev armhf 1.71.0-6ubuntu9 [229 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-dev armhf 1.71.0.0ubuntu4 [3504 B] Get:60 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-program-options1.71.0 armhf 1.71.0-6ubuntu9 [313 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-program-options1.71-dev armhf 1.71.0-6ubuntu9 [376 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-program-options-dev armhf 1.71.0.0ubuntu4 [3312 B] Get:63 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-system1.71.0 armhf 1.71.0-6ubuntu9 [205 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-system1.71-dev armhf 1.71.0-6ubuntu9 [205 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-system-dev armhf 1.71.0.0ubuntu4 [3440 B] Get:66 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-thread1.71.0 armhf 1.71.0-6ubuntu9 [236 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-thread1.71-dev armhf 1.71.0-6ubuntu9 [252 kB] Get:68 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-thread-dev armhf 1.71.0.0ubuntu4 [3324 B] Get:69 http://ftpmaster.internal/ubuntu hirsute/main armhf libgmpxx4ldbl armhf 2:6.2.0+dfsg-6ubuntu1 [8028 B] Get:70 http://ftpmaster.internal/ubuntu hirsute/main armhf libgmp-dev armhf 2:6.2.0+dfsg-6ubuntu1 [265 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main armhf libmpfr-dev armhf 4.1.0-3 [215 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2ubuntu4 [149 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute/universe armhf libcgal-dev armhf 5.0.3-1ubuntu1 [4302 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute/universe armhf libcmark-gfm0 armhf 0.29.0.gfm.0-6 [80.4 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/universe armhf libcmark-gfm-extensions0 armhf 0.29.0.gfm.0-6 [20.8 kB] Get:76 http://ftpmaster.internal/ubuntu hirsute/main armhf libexpat1-dev armhf 2.2.9-1build1 [99.8 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main armhf libgfortran5 armhf 10.2.0-13ubuntu1 [250 kB] Get:78 http://ftpmaster.internal/ubuntu hirsute/main armhf liblapack3 armhf 3.9.0-3ubuntu1 [1637 kB] Get:79 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.8 armhf 3.8.6-1 [1374 kB] Get:80 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.8-dev armhf 3.8.6-1 [3014 kB] Get:81 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libpython3-dev armhf 3.8.6-1 [7580 B] Get:82 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-stdlib armhf 3.9.0-5 [1650 kB] Get:83 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9 armhf 3.9.0-5 [1445 kB] Get:84 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-dev armhf 3.9.0-5 [3149 kB] Get:85 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libpython3-all-dev armhf 3.8.6-1 [1120 B] Get:86 http://ftpmaster.internal/ubuntu hirsute/main armhf libxslt1.1 armhf 1.1.34-4 [134 kB] Get:87 http://ftpmaster.internal/ubuntu hirsute/universe armhf pandoc-data all 2.9.2.1-1ubuntu2 [78.6 kB] Get:88 http://ftpmaster.internal/ubuntu hirsute/universe armhf pandoc armhf 2.9.2.1-1ubuntu2 [18.4 MB] Get:89 http://ftpmaster.internal/ubuntu hirsute/main armhf pkg-config armhf 0.29.2-1ubuntu1 [43.4 kB] Get:90 http://ftpmaster.internal/ubuntu hirsute/universe armhf pybind11-dev all 2.5.0-5 [119 kB] Get:91 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9 armhf 3.9.0-5 [408 kB] Get:92 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf python3-all armhf 3.8.6-1 [1112 B] Get:93 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.8-dev armhf 3.8.6-1 [516 kB] Get:94 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf python3-dev armhf 3.8.6-1 [1208 B] Get:95 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9-dev armhf 3.9.0-5 [513 kB] Get:96 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf python3-all-dev armhf 3.8.6-1 [1120 B] Get:97 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-lxml armhf 4.5.2-1 [1106 kB] Get:98 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-numpy armhf 1:1.18.4-1ubuntu1 [3093 kB] Get:99 http://ftpmaster.internal/ubuntu hirsute/universe armhf python3-meshio all 4.1.0-2 [86.3 kB] Get:100 http://ftpmaster.internal/ubuntu hirsute/universe armhf python3-pybind11 all 2.5.0-5 [113 kB] Get:101 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-setuptools all 49.3.1-2 [453 kB] Get:102 http://ftpmaster.internal/ubuntu hirsute/universe armhf libeigen3-dev all 3.3.7-3 [815 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 79.9 MB in 6s (13.8 MB/s) Selecting previously unselected package libpython3.8-minimal:armhf. (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.6-1_armhf.deb ... Unpacking libpython3.8-minimal:armhf (3.8.6-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.9-1build1_armhf.deb ... Unpacking libexpat1:armhf (2.2.9-1build1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.6-1_armhf.deb ... Unpacking python3.8-minimal (3.8.6-1) ... Setting up libpython3.8-minimal:armhf (3.8.6-1) ... Setting up libexpat1:armhf (2.2.9-1build1) ... Setting up python3.8-minimal (3.8.6-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.8.6-1_armhf.deb ... Unpacking python3-minimal (3.8.6-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libpython3.8-stdlib:armhf. Preparing to unpack .../libpython3.8-stdlib_3.8.6-1_armhf.deb ... Unpacking libpython3.8-stdlib:armhf (3.8.6-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../python3.8_3.8.6-1_armhf.deb ... Unpacking python3.8 (3.8.6-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.8.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.8.6-1) ... Setting up python3-minimal (3.8.6-1) ... Selecting previously unselected package python3. (Reading database ... 13411 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.6-1_armhf.deb ... Unpacking python3 (3.8.6-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../01-bsdextrautils_2.36-3ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.36-3ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../02-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-5_armhf.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.3-2_armhf.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package libpython3.9-minimal:armhf. Preparing to unpack .../06-libpython3.9-minimal_3.9.0-5_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.0-5) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../07-python3.9-minimal_3.9.0-5_armhf.deb ... Unpacking python3.9-minimal (3.9.0-5) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../08-libmagic-mgc_1%3a5.38-5_armhf.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../09-libmagic1_1%3a5.38-5_armhf.deb ... Unpacking libmagic1:armhf (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../10-file_1%3a5.38-5_armhf.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../11-libelf1_0.181-1_armhf.deb ... Unpacking libelf1:armhf (0.181-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../12-libglib2.0-0_2.66.1-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.66.1-2) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../13-libicu67_67.1-4_armhf.deb ... Unpacking libicu67:armhf (67.1-4) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../14-libxml2_2.9.10+dfsg-5build1_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-5build1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../15-python3-pkg-resources_49.3.1-2_all.deb ... Unpacking python3-pkg-resources (49.3.1-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../16-gettext-base_0.19.8.1-10build1_armhf.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../17-libsigsegv2_2.12-2build1_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../18-m4_1.4.18-4_armhf.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../19-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../20-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../21-automake_1%3a1.16.2-4ubuntu1_all.deb ... Unpacking automake (1:1.16.2-4ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../22-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../23-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../24-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_13.2.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.2.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../26-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 .../27-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 .../28-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../29-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../30-dwz_0.13-5_armhf.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../31-libcroco3_0.6.13-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../32-gettext_0.19.8.1-10build1_armhf.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../33-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 .../34-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../35-debhelper_13.2.1ubuntu1_all.deb ... Unpacking debhelper (13.2.1ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../36-python3-lib2to3_3.8.6-1_all.deb ... Unpacking python3-lib2to3 (3.8.6-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../37-python3-distutils_3.8.6-1_all.deb ... Unpacking python3-distutils (3.8.6-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../38-dh-python_4.20200925_all.deb ... Unpacking dh-python (4.20200925) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../39-libblas3_3.9.0-3ubuntu1_armhf.deb ... Unpacking libblas3:armhf (3.9.0-3ubuntu1) ... Selecting previously unselected package libboost1.71-dev:armhf. Preparing to unpack .../40-libboost1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-atomic1.71.0:armhf. Preparing to unpack .../41-libboost-atomic1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-atomic1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-atomic1.71-dev:armhf. Preparing to unpack .../42-libboost-atomic1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-atomic1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-chrono1.71.0:armhf. Preparing to unpack .../43-libboost-chrono1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-chrono1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-chrono1.71-dev:armhf. Preparing to unpack .../44-libboost-chrono1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-chrono1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-date-time1.71.0:armhf. Preparing to unpack .../45-libboost-date-time1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-date-time1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-serialization1.71.0:armhf. Preparing to unpack .../46-libboost-serialization1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-serialization1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-serialization1.71-dev:armhf. Preparing to unpack .../47-libboost-serialization1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-serialization1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-date-time1.71-dev:armhf. Preparing to unpack .../48-libboost-date-time1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-date-time1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../49-libboost-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libboost-program-options1.71.0:armhf. Preparing to unpack .../50-libboost-program-options1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-program-options1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-program-options1.71-dev:armhf. Preparing to unpack .../51-libboost-program-options1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-program-options1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-program-options-dev:armhf. Preparing to unpack .../52-libboost-program-options-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-program-options-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libboost-system1.71.0:armhf. Preparing to unpack .../53-libboost-system1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-system1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-system1.71-dev:armhf. Preparing to unpack .../54-libboost-system1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-system1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-system-dev:armhf. Preparing to unpack .../55-libboost-system-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-system-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libboost-thread1.71.0:armhf. Preparing to unpack .../56-libboost-thread1.71.0_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-thread1.71.0:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-thread1.71-dev:armhf. Preparing to unpack .../57-libboost-thread1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost-thread1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../58-libboost-thread-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../59-libgmpxx4ldbl_2%3a6.2.0+dfsg-6ubuntu1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.0+dfsg-6ubuntu1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../60-libgmp-dev_2%3a6.2.0+dfsg-6ubuntu1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.0+dfsg-6ubuntu1) ... Selecting previously unselected package libmpfr-dev:armhf. Preparing to unpack .../61-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 .../62-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu4_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu4) ... Selecting previously unselected package libcgal-dev:armhf. Preparing to unpack .../63-libcgal-dev_5.0.3-1ubuntu1_armhf.deb ... Unpacking libcgal-dev:armhf (5.0.3-1ubuntu1) ... Selecting previously unselected package libcmark-gfm0:armhf. Preparing to unpack .../64-libcmark-gfm0_0.29.0.gfm.0-6_armhf.deb ... Unpacking libcmark-gfm0:armhf (0.29.0.gfm.0-6) ... Selecting previously unselected package libcmark-gfm-extensions0:armhf. Preparing to unpack .../65-libcmark-gfm-extensions0_0.29.0.gfm.0-6_armhf.deb ... Unpacking libcmark-gfm-extensions0:armhf (0.29.0.gfm.0-6) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../66-libexpat1-dev_2.2.9-1build1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.9-1build1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../67-libgfortran5_10.2.0-13ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (10.2.0-13ubuntu1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../68-liblapack3_3.9.0-3ubuntu1_armhf.deb ... Unpacking liblapack3:armhf (3.9.0-3ubuntu1) ... Selecting previously unselected package libpython3.8:armhf. Preparing to unpack .../69-libpython3.8_3.8.6-1_armhf.deb ... Unpacking libpython3.8:armhf (3.8.6-1) ... Selecting previously unselected package libpython3.8-dev:armhf. Preparing to unpack .../70-libpython3.8-dev_3.8.6-1_armhf.deb ... Unpacking libpython3.8-dev:armhf (3.8.6-1) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../71-libpython3-dev_3.8.6-1_armhf.deb ... Unpacking libpython3-dev:armhf (3.8.6-1) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../72-libpython3.9-stdlib_3.9.0-5_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.0-5) ... Selecting previously unselected package libpython3.9:armhf. Preparing to unpack .../73-libpython3.9_3.9.0-5_armhf.deb ... Unpacking libpython3.9:armhf (3.9.0-5) ... Selecting previously unselected package libpython3.9-dev:armhf. Preparing to unpack .../74-libpython3.9-dev_3.9.0-5_armhf.deb ... Unpacking libpython3.9-dev:armhf (3.9.0-5) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../75-libpython3-all-dev_3.8.6-1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.8.6-1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../76-libxslt1.1_1.1.34-4_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.34-4) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../77-pandoc-data_2.9.2.1-1ubuntu2_all.deb ... Unpacking pandoc-data (2.9.2.1-1ubuntu2) ... Selecting previously unselected package pandoc. Preparing to unpack .../78-pandoc_2.9.2.1-1ubuntu2_armhf.deb ... Unpacking pandoc (2.9.2.1-1ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../79-pkg-config_0.29.2-1ubuntu1_armhf.deb ... Unpacking pkg-config (0.29.2-1ubuntu1) ... Selecting previously unselected package pybind11-dev. Preparing to unpack .../80-pybind11-dev_2.5.0-5_all.deb ... Unpacking pybind11-dev (2.5.0-5) ... Selecting previously unselected package python3.9. Preparing to unpack .../81-python3.9_3.9.0-5_armhf.deb ... Unpacking python3.9 (3.9.0-5) ... Selecting previously unselected package python3-all. Preparing to unpack .../82-python3-all_3.8.6-1_armhf.deb ... Unpacking python3-all (3.8.6-1) ... Selecting previously unselected package python3.8-dev. Preparing to unpack .../83-python3.8-dev_3.8.6-1_armhf.deb ... Unpacking python3.8-dev (3.8.6-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../84-python3-dev_3.8.6-1_armhf.deb ... Unpacking python3-dev (3.8.6-1) ... Selecting previously unselected package python3.9-dev. Preparing to unpack .../85-python3.9-dev_3.9.0-5_armhf.deb ... Unpacking python3.9-dev (3.9.0-5) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../86-python3-all-dev_3.8.6-1_armhf.deb ... Unpacking python3-all-dev (3.8.6-1) ... Selecting previously unselected package python3-lxml:armhf. Preparing to unpack .../87-python3-lxml_4.5.2-1_armhf.deb ... Unpacking python3-lxml:armhf (4.5.2-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../88-python3-numpy_1%3a1.18.4-1ubuntu1_armhf.deb ... Unpacking python3-numpy (1:1.18.4-1ubuntu1) ... Selecting previously unselected package python3-meshio. Preparing to unpack .../89-python3-meshio_4.1.0-2_all.deb ... Unpacking python3-meshio (4.1.0-2) ... Selecting previously unselected package python3-pybind11. Preparing to unpack .../90-python3-pybind11_2.5.0-5_all.deb ... Unpacking python3-pybind11 (2.5.0-5) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../91-python3-setuptools_49.3.1-2_all.deb ... Unpacking python3-setuptools (49.3.1-2) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../92-libeigen3-dev_3.3.7-3_all.deb ... Unpacking libeigen3-dev (3.3.7-3) ... Selecting previously unselected package sbuild-build-depends-pygalmesh-dummy. Preparing to unpack .../93-sbuild-build-depends-pygalmesh-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-pygalmesh-dummy (0.invalid.0) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up mime-support (3.64ubuntu1) ... Setting up bsdextrautils (2.36-3ubuntu1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-4) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.66.1-2) ... No schema files found: doing nothing. Setting up libpython3.9-minimal:armhf (3.9.0-5) ... Setting up libdebhelper-perl (13.2.1ubuntu1) ... Setting up libboost1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up libboost-chrono1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libmagic1:armhf (1:5.38-5) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.38-5) ... Setting up pybind11-dev (2.5.0-5) ... Setting up libboost-date-time1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up autotools-dev (20180224.1) ... Setting up libblas3:armhf (3.9.0-3ubuntu1) ... 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.0+dfsg-6ubuntu1) ... Setting up libexpat1-dev:armhf (2.2.9-1build1) ... Setting up libboost-atomic1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libsigsegv2:armhf (2.12-2build1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up pkg-config (0.29.2-1ubuntu1) ... Setting up libcmark-gfm0:armhf (0.29.0.gfm.0-6) ... Setting up libgfortran5:armhf (10.2.0-13ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu4) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libboost-thread1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libsub-override-perl (0.09-2) ... Setting up libboost-serialization1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libboost-system1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libboost-atomic1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up libboost-dev:armhf (1.71.0.0ubuntu4) ... Setting up pandoc-data (2.9.2.1-1ubuntu2) ... Setting up python3.9-minimal (3.9.0-5) ... Setting up libpython3.8-stdlib:armhf (3.8.6-1) ... Setting up python3.8 (3.8.6-1) ... Setting up libelf1:armhf (0.181-1) ... Setting up libxml2:armhf (2.9.10+dfsg-5build1) ... Setting up libpython3.9-stdlib:armhf (3.9.0-5) ... Setting up libpython3-stdlib:armhf (3.8.6-1) ... Setting up libboost-program-options1.71.0:armhf (1.71.0-6ubuntu9) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libboost-program-options1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up libboost-chrono1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up liblapack3:armhf (3.9.0-3ubuntu1) ... 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 libgmp-dev:armhf (2:6.2.0+dfsg-6ubuntu1) ... Setting up libtool (2.4.6-14) ... Setting up m4 (1.4.18-4) ... Setting up python3 (3.8.6-1) ... Setting up libmpfr-dev:armhf (4.1.0-3) ... Setting up libcmark-gfm-extensions0:armhf (0.29.0.gfm.0-6) ... Setting up libboost-system1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up libpython3.9:armhf (3.9.0-5) ... Setting up pandoc (2.9.2.1-1ubuntu2) ... Setting up libboost-program-options-dev:armhf (1.71.0.0ubuntu4) ... Setting up libpython3.8:armhf (3.8.6-1) ... Setting up libeigen3-dev (3.3.7-3) ... Setting up libcroco3:armhf (0.6.13-1) ... Setting up libboost-serialization1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up dwz (0.13-5) ... Setting up libboost-date-time1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up groff-base (1.22.4-5) ... Setting up libxslt1.1:armhf (1.1.34-4) ... Setting up python3-lib2to3 (3.8.6-1) ... Setting up python3-pybind11 (2.5.0-5) ... Setting up python3.9 (3.9.0-5) ... Setting up python3-pkg-resources (49.3.1-2) ... Setting up automake (1:1.16.2-4ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3-distutils (3.8.6-1) ... Setting up dh-python (4.20200925) ... Setting up gettext (0.19.8.1-10build1) ... Setting up python3-setuptools (49.3.1-2) ... Setting up libboost-thread1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up libboost-system-dev:armhf (1.71.0.0ubuntu4) ... Setting up libpython3.9-dev:armhf (3.9.0-5) ... Setting up python3-all (3.8.6-1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython3.8-dev:armhf (3.8.6-1) ... Setting up python3-numpy (1:1.18.4-1ubuntu1) ... Setting up python3.8-dev (3.8.6-1) ... Setting up python3.9-dev (3.9.0-5) ... Setting up python3-lxml:armhf (4.5.2-1) ... Setting up libboost-thread-dev:armhf (1.71.0.0ubuntu4) ... Setting up libpython3-dev:armhf (3.8.6-1) ... Setting up po-debconf (1.0.21) ... Setting up python3-meshio (4.1.0-2) ... Setting up libcgal-dev:armhf (5.0.3-1ubuntu1) ... Setting up libpython3-all-dev:armhf (3.8.6-1) ... Setting up python3-dev (3.8.6-1) ... Setting up python3-all-dev (3.8.6-1) ... Setting up debhelper (13.2.1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-pygalmesh-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.32-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-121-generic arm64 (armv7l) Toolchain package versions: binutils_2.35.1-1ubuntu1 dpkg-dev_1.20.5ubuntu2 g++-10_10.2.0-13ubuntu1 gcc-10_10.2.0-13ubuntu1 libc6-dev_2.32-0ubuntu3 libstdc++-10-dev_10.2.0-13ubuntu1 libstdc++6_10.2.0-13ubuntu1 linux-libc-dev_5.8.0-25.26 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.1.10 autoconf_2.69-11.1 automake_1:1.16.2-4ubuntu1 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu15 base-passwd_3.5.47 bash_5.0-6ubuntu2 binutils_2.35.1-1ubuntu1 binutils-arm-linux-gnueabihf_2.35.1-1ubuntu1 binutils-common_2.35.1-1ubuntu1 bsdextrautils_2.36-3ubuntu1 bsdutils_1:2.36-3ubuntu1 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20200601 coreutils_8.32-3ubuntu1 cpp_4:10.2.0-1ubuntu1 cpp-10_10.2.0-13ubuntu1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2.1ubuntu1 debianutils_4.11.2 dh-autoreconf_19 dh-python_4.20200925 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3ubuntu1 dpkg_1.20.5ubuntu2 dpkg-dev_1.20.5ubuntu2 dwz_0.13-5 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.25.2-1 file_1:5.38-5 findutils_4.7.0-1ubuntu2 g++_4:10.2.0-1ubuntu1 g++-10_10.2.0-13ubuntu1 gcc_4:10.2.0-1ubuntu1 gcc-10_10.2.0-13ubuntu1 gcc-10-base_10.2.0-13ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.20-1ubuntu1 gpg-agent_2.2.20-1ubuntu1 gpgconf_2.2.20-1ubuntu1 gpgv_2.2.20-1ubuntu1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1 hostname_3.23 init_1.58 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libapparmor1_3.0.0-0ubuntu2 libapt-pkg6.0_2.1.10 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.0-13ubuntu1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-13ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3ubuntu1 libaudit1_1:2.8.5-3ubuntu1 libbinutils_2.35.1-1ubuntu1 libblas3_3.9.0-3ubuntu1 libblkid1_2.36-3ubuntu1 libboost-atomic1.71-dev_1.71.0-6ubuntu9 libboost-atomic1.71.0_1.71.0-6ubuntu9 libboost-chrono1.71-dev_1.71.0-6ubuntu9 libboost-chrono1.71.0_1.71.0-6ubuntu9 libboost-date-time1.71-dev_1.71.0-6ubuntu9 libboost-date-time1.71.0_1.71.0-6ubuntu9 libboost-dev_1.71.0.0ubuntu4 libboost-program-options-dev_1.71.0.0ubuntu4 libboost-program-options1.71-dev_1.71.0-6ubuntu9 libboost-program-options1.71.0_1.71.0-6ubuntu9 libboost-serialization1.71-dev_1.71.0-6ubuntu9 libboost-serialization1.71.0_1.71.0-6ubuntu9 libboost-system-dev_1.71.0.0ubuntu4 libboost-system1.71-dev_1.71.0-6ubuntu9 libboost-system1.71.0_1.71.0-6ubuntu9 libboost-thread-dev_1.71.0.0ubuntu4 libboost-thread1.71-dev_1.71.0-6ubuntu9 libboost-thread1.71.0_1.71.0-6ubuntu9 libboost1.71-dev_1.71.0-6ubuntu9 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.32-0ubuntu3 libc-dev-bin_2.32-0ubuntu3 libc6_2.32-0ubuntu3 libc6-dev_2.32-0ubuntu3 libcap-ng0_0.7.9-2.2 libcap2_1:2.43-1 libcc1-0_10.2.0-13ubuntu1 libcgal-dev_5.0.3-1ubuntu1 libcmark-gfm-extensions0_0.29.0.gfm.0-6 libcmark-gfm0_0.29.0.gfm.0-6 libcom-err2_1.45.6-1ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1ubuntu1 libcrypt1_1:4.4.16-1ubuntu1 libcryptsetup12_2:2.3.3-1ubuntu6 libctf-nobfd0_2.35.1-1ubuntu1 libctf0_2.35.1-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu3 libdebconfclient0_0.252ubuntu1 libdebhelper-perl_13.2.1ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu3 libdpkg-perl_1.20.5ubuntu2 libeigen3-dev_3.3.7-3 libelf1_0.181-1 libexpat1_2.2.9-1build1 libexpat1-dev_2.2.9-1build1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.25.2-1 libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu3 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-13ubuntu1 libgcc-s1_10.2.0-13ubuntu1 libgcrypt20_1.8.5-5ubuntu2 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libgfortran5_10.2.0-13ubuntu1 libglib2.0-0_2.66.1-2 libgmp-dev_2:6.2.0+dfsg-6ubuntu1 libgmp10_2:6.2.0+dfsg-6ubuntu1 libgmpxx4ldbl_2:6.2.0+dfsg-6ubuntu1 libgnutls30_3.6.15-4ubuntu2 libgomp1_10.2.0-13ubuntu1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.17-10 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-1 libip4tc2_1.8.5-3ubuntu1 libisl22_0.22.1-1 libjson-c5_0.15-1 libk5crypto3_1.17-10 libkeyutils1_1.6.1-2ubuntu1 libkmod2_27+20200310-2ubuntu1 libkrb5-3_1.17-10 libkrb5support0_1.17-10 liblapack3_3.9.0-3ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.36-3ubuntu1 libmpc3_1.2.0~rc1-1 libmpfr-dev_4.1.0-3 libmpfr6_4.1.0-3 libncurses6_6.2-1 libncursesw6_6.2-1 libnettle8_3.6-2 libnpth0_1.6-2 libnsl-dev_1.3.0-0ubuntu3 libnsl2_1.3.0-0ubuntu3 libnss-nis_3.1-0ubuntu4 libnss-nisplus_1.3-0ubuntu4 libp11-kit0_0.23.21-2build1 libpam-modules_1.3.1-5ubuntu6 libpam-modules-bin_1.3.1-5ubuntu6 libpam-runtime_1.3.1-5ubuntu6 libpam0g_1.3.1-5ubuntu6 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3 libprocps8_2:3.3.16-5ubuntu2 libpython3-all-dev_3.8.6-1 libpython3-dev_3.8.6-1 libpython3-stdlib_3.8.6-1 libpython3.8_3.8.6-1 libpython3.8-dev_3.8.6-1 libpython3.8-minimal_3.8.6-1 libpython3.8-stdlib_3.8.6-1 libpython3.9_3.9.0-5 libpython3.9-dev_3.9.0-5 libpython3.9-minimal_3.9.0-5 libpython3.9-stdlib_3.9.0-5 libreadline8_8.0-4 libseccomp2_2.4.3-1ubuntu5 libselinux1_3.1-2build1 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsigsegv2_2.12-2build1 libsmartcols1_2.36-3ubuntu1 libsqlite3-0_3.33.0-1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu4 libstdc++-10-dev_10.2.0-13ubuntu1 libstdc++6_10.2.0-13ubuntu1 libsub-override-perl_0.09-2 libsystemd0_246.6-1ubuntu1 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtirpc-common_1.2.6-1build1 libtirpc-dev_1.2.6-1build1 libtirpc3_1.2.6-1build1 libtool_2.4.6-14 libubsan1_10.2.0-13ubuntu1 libuchardet0_0.0.7-1 libudev1_246.6-1ubuntu1 libunistring2_0.9.10-4 libuuid1_2.36-3ubuntu1 libxml2_2.9.10+dfsg-5build1 libxslt1.1_1.1.34-4 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.8.0-25.26 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu6 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.36-3ubuntu1 ncurses-base_6.2-1 ncurses-bin_6.2-1 openssl_1.1.1f-1ubuntu4 optipng_0.7.7-1 pandoc_2.9.2.1-1ubuntu2 pandoc-data_2.9.2.1-1ubuntu2 passwd_1:4.8.1-1ubuntu6 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4build1 pkg-config_0.29.2-1ubuntu1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu2 pybind11-dev_2.5.0-5 python3_3.8.6-1 python3-all_3.8.6-1 python3-all-dev_3.8.6-1 python3-dev_3.8.6-1 python3-distutils_3.8.6-1 python3-lib2to3_3.8.6-1 python3-lxml_4.5.2-1 python3-meshio_4.1.0-2 python3-minimal_3.8.6-1 python3-numpy_1:1.18.4-1ubuntu1 python3-pkg-resources_49.3.1-2 python3-pybind11_2.5.0-5 python3-setuptools_49.3.1-2 python3.8_3.8.6-1 python3.8-dev_3.8.6-1 python3.8-minimal_3.8.6-1 python3.9_3.9.0-5 python3.9-dev_3.9.0-5 python3.9-minimal_3.9.0-5 readline-common_8.0-4 rpcsvc-proto_1.4.2-0ubuntu4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-pygalmesh-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.13 systemd_246.6-1ubuntu1 systemd-sysv_246.6-1ubuntu1 systemd-timesyncd_246.6-1ubuntu1 sysvinit-utils_2.96-3ubuntu1 tar_1.30+dfsg-7 tzdata_2020d-1ubuntu1 ubuntu-keyring_2020.06.17.1 util-linux_2.36-3ubuntu1 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu4 zlib1g-dev_1:1.2.11.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sat Oct 24 09:28:29 2020 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./pygalmesh_0.6.6-1build1.dsc dpkg-source: info: extracting pygalmesh in /<> dpkg-source: info: unpacking pygalmesh_0.6.6.orig.tar.xz dpkg-source: info: unpacking pygalmesh_0.6.6-1build1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-20180763 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-20180763 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-20180763 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package pygalmesh dpkg-buildpackage: info: source version 0.6.6-1build1 dpkg-buildpackage: info: source distribution hirsute dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from pygalmesh-0.6.6/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:217: python3.9 setup.py clean running clean removing '/<>/.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 I: pybuild base:217: python3.8 setup.py clean running clean removing '/<>/.pybuild/cpython3_3.8_pygalmesh/build' (and everything under it) 'build/bdist.linux-armhf' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules build-arch dh build-arch --with python3 --buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:217: python3.9 setup.py config running config I: pybuild base:217: python3.8 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build I: pybuild base:217: /usr/bin/python3.9 setup.py build running build running build_py creating /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/__init__.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/__about__.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/main.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh creating /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/__init__.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_inr.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_remesh_surface.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/helpers.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_volume_from_surface.py -> /<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli running build_ext 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 -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 /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/eigen3/Eigen/Core:288, 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/c++/10/vector:72, from src/domain.hpp:8, 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 member function ‘void 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 > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1437:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1437 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1437: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 src/domain.hpp:8, 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/c++/10/vector:72, from src/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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/eigen3/Eigen/Core:288, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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/domain.hpp:8, 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::Mesh_3::PVertex_, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, 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, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag> > >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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_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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 In file included 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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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 src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; 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 > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::__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/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/linear_least_squares_fitting_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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’ 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, double, double, double, double, double, bool)’: /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h: In function ‘void pygalmesh::generate_with_sizing_field(const std::shared_ptr&, const string&, const std::vector > >&, double, bool, bool, bool, bool, double, double, double, double, double, const std::shared_ptr&, bool)’: /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 -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, 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, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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_, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Labeled_mesh_domain_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} 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::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 = {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>::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 = {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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 In file included 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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::__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/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/linear_least_squares_fitting_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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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::pair, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3 >*> >}; _Tp = std::pair, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >; _Alloc = std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > >::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::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point}; _Tp = CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point; _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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point>]’: /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> >::iterator’ changed in GCC 7.1 /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> >::iterator’ changed in GCC 7.1 In file included from /usr/include/CGAL/Kd_tree.h:30, from /usr/include/CGAL/internal/K_neighbor_search.h:23, from /usr/include/CGAL/Orthogonal_k_neighbor_search.h:20, from /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:19, from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/boost/container/deque.hpp: In member function ‘boost::container::deque::iterator boost::container::deque::priv_insert_aux_impl(boost::container::deque::const_iterator, boost::container::deque::size_type, InsertProxy) [with InsertProxy = boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >; T = CGAL::Kd_tree_internal_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >; Allocator = void; Options = void]’: /usr/include/boost/container/deque.hpp:1997:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1997 | iterator priv_insert_aux_impl(const_iterator p, size_type n, InsertProxy proxy) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/deque.hpp: In member function ‘CGAL::Kd_tree::Node* CGAL::Kd_tree::create_internal_node_use_extension(CGAL::Kd_tree::Point_container&) [with SearchTraits = CGAL::Search_traits_3, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >; Splitter_ = CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >; UseExtendedNode = CGAL::Boolean_tag]’: /usr/include/boost/container/deque.hpp:1945:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1944 | priv_insert_aux_impl | ~~~~~~~~~~~~~~~~~~~~ 1945 | ( this->cend(), (size_type)1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1946 | , dtl::get_insert_value_proxy(::boost::forward(x))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h: In constructor ‘CGAL::AABB_search_tree::AABB_search_tree(ConstPointIterator, ConstPointIterator) [with ConstPointIterator = __gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >; Traits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>]’: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 100 | AABB_search_tree(ConstPointIterator begin, ConstPointIterator beyond) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ 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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point*, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> > >’ 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 CGAL::AABB_tree::build() [with AABBTraits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, 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, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/CGAL/AABB_tree.h:730:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 730 | m_p_search_tree = new Search_tree(first, beyond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 3833 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ 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, CGAL::Point_3&, false>, 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, CGAL::Point_3&, false>, 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 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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:447, 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 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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: 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘void CGAL::Mesh_3::Mesher_level::refine(Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:544:8: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 544 | void refine(Mesh_visitor visitor) | ^~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:544:8: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>]’: /usr/include/CGAL/Mesh_3/Mesher_3.h:428:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 428 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_3.h:431:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 431 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_3.h:434:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 434 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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, 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 /usr/include/c++/10/bits/vector.tcc: In member function ‘void 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/algorithm:62, from /usr/include/CGAL/config.h:447, 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, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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: 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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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, 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/algorithm:62, from /usr/include/CGAL/config.h:447, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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, 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:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >]’: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 /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/eigen3/Eigen/Core:288, 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/c++/10/vector:72, from src/domain.hpp:8, 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 src/domain.hpp:8, 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/c++/10/vector:72, from src/domain.hpp:8, 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::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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/domain.hpp:8, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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> >, CGAL::Labeled_mesh_domain_3, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/domain.hpp:8, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.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/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/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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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 member 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/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:574: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 574 | 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::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:574: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 In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, 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/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>; 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> >; Derived = CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >; Element = std::pair, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_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>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_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]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.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/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: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/c++/10/vector:72, from src/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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/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:760, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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 src/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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:761: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 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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 member function ‘void 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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 src/domain.hpp:8, 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/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:760, 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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/c++/10/vector:72, from src/domain.hpp:8, 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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 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:760, 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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_list.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/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/c++/10/vector:67, from src/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::__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/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/linear_least_squares_fitting_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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 src/domain.hpp:8, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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:619: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 619 | 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/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/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(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/lib/python3/dist-packages/pybind11/include/pybind11/cast.h:16, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/pybind11.h:44, from src/pybind11.cpp:13: /usr/lib/python3/dist-packages/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: /usr/lib/python3/dist-packages/pybind11/include/pybind11/detail/internals.h:276:28: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 276 | PyEval_InitThreads(); | ^ In file included from /usr/include/python3.9/Python.h:145, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/detail/common.h:112, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/pytypes.h:12, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/cast.h:13, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/dist-packages/pybind11/include/pybind11/pybind11.h:44, from src/pybind11.cpp:13: /usr/include/python3.9/ceval.h:130:37: note: declared here 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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 src/domain.hpp:8, 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 src/domain.hpp:8, 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 ‘void 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 src/domain.hpp:8, 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 src/domain.hpp:8, 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:8: /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:8: 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 src/domain.hpp:8, 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 -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -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++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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 = {std::pair, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >}; _Tp = std::pair, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >; _Alloc = std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > >::iterator’ changed in GCC 7.1 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 = {CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point}; _Tp = CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point; _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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point>]’: /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> >::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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> >::iterator’ 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: 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:1437:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1437 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1437: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/CGAL/Kd_tree.h:30, from /usr/include/CGAL/internal/K_neighbor_search.h:23, from /usr/include/CGAL/Orthogonal_k_neighbor_search.h:20, from /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:19, from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/boost/container/deque.hpp: In member function ‘boost::container::deque::iterator boost::container::deque::priv_insert_aux_impl(boost::container::deque::const_iterator, boost::container::deque::size_type, InsertProxy) [with InsertProxy = boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >; T = CGAL::Kd_tree_internal_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >; Allocator = void; Options = void]’: /usr/include/boost/container/deque.hpp:1997:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1997 | iterator priv_insert_aux_impl(const_iterator p, size_type n, InsertProxy proxy) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/deque.hpp: In member function ‘CGAL::Kd_tree::Node* CGAL::Kd_tree::create_internal_node_use_extension(CGAL::Kd_tree::Point_container&) [with SearchTraits = CGAL::Search_traits_3, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >; Splitter_ = CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >; UseExtendedNode = CGAL::Boolean_tag]’: /usr/include/boost/container/deque.hpp:1945:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1944 | priv_insert_aux_impl | ~~~~~~~~~~~~~~~~~~~~ 1945 | ( this->cend(), (size_type)1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1946 | , dtl::get_insert_value_proxy(::boost::forward(x))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h: In constructor ‘CGAL::AABB_search_tree::AABB_search_tree(ConstPointIterator, ConstPointIterator) [with ConstPointIterator = __gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >; Traits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>]’: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 100 | AABB_search_tree(ConstPointIterator begin, ConstPointIterator beyond) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, 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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point*, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> > >’ 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 CGAL::AABB_tree::build() [with AABBTraits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, 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, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/CGAL/AABB_tree.h:730:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 730 | m_p_search_tree = new Search_tree(first, beyond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/c++/10/bits/stl_algo.h:3833:5: note: parameter passing for argument of type ‘CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’ changed in GCC 7.1 3833 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ 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, CGAL::Point_3&, false>, 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, CGAL::Point_3&, false>, 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/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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_ >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} 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 = {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>::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 = {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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 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 ‘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/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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: 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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:447, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/version.cpp -o build/temp.linux-armhf-3.9/src/version.o -std=c++14 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -O2 -fdebug-prefix-map=/<>=. -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_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 build/temp.linux-armhf-3.9/src/version.o -lgmp -lmpfr -o /<>/.pybuild/cpython3_3.9_pygalmesh/build/_pygalmesh.cpython-39-arm-linux-gnueabihf.so I: pybuild base:217: /usr/bin/python3 setup.py build running build running build_py creating /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh copying pygalmesh/__init__.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh copying pygalmesh/__about__.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh copying pygalmesh/main.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh creating /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/__init__.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_inr.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_remesh_surface.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/helpers.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_volume_from_surface.py -> /<>/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh/_cli running build_ext building '_pygalmesh' extension creating build/temp.linux-armhf-3.8 creating build/temp.linux-armhf-3.8/src arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/generate.cpp -o build/temp.linux-armhf-3.8/src/generate.o -std=c++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 /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/eigen3/Eigen/Core:288, 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/c++/10/vector:72, from src/domain.hpp:8, 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 member function ‘void 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 > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1437:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1437 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1437: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 src/domain.hpp:8, 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/c++/10/vector:72, from src/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, 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/eigen3/Eigen/Core:288, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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/domain.hpp:8, 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::Mesh_3::PVertex_, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 > >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, 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, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag> > >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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_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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 In file included 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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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 src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; 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 > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::__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/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/linear_least_squares_fitting_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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 src/domain.hpp:8, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, 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/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::Triangulation_data_structure_3, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Mesh_domain_with_polyline_features_3 >, void>, CGAL::Sequential_tag> > > >’ 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, double, double, double, double, double, bool)’: /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h: In function ‘void pygalmesh::generate_with_sizing_field(const std::shared_ptr&, const string&, const std::vector > >&, double, bool, bool, bool, bool, double, double, double, double, double, const std::shared_ptr&, bool)’: /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 -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/generate_from_inr.cpp -o build/temp.linux-armhf-3.8/src/generate_from_inr.o -std=c++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container, CGAL::Labeled_mesh_domain_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, 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, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, 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:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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_, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Labeled_mesh_domain_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3 >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} 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::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 = {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>::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 = {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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 In file included 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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::__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/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/linear_least_squares_fitting_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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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:447, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Lloyd_move, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, 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/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::Triangulation_data_structure_3, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3, CGAL::Labeled_mesh_domain_3, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/generate_from_off.cpp -o build/temp.linux-armhf-3.8/src/generate_from_off.o -std=c++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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::pair, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3 >*> >}; _Tp = std::pair, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >; _Alloc = std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > >::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::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point}; _Tp = CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point; _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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point>]’: /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> >::iterator’ changed in GCC 7.1 /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> >::iterator’ changed in GCC 7.1 In file included from /usr/include/CGAL/Kd_tree.h:30, from /usr/include/CGAL/internal/K_neighbor_search.h:23, from /usr/include/CGAL/Orthogonal_k_neighbor_search.h:20, from /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:19, from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/boost/container/deque.hpp: In member function ‘boost::container::deque::iterator boost::container::deque::priv_insert_aux_impl(boost::container::deque::const_iterator, boost::container::deque::size_type, InsertProxy) [with InsertProxy = boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >; T = CGAL::Kd_tree_internal_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >; Allocator = void; Options = void]’: /usr/include/boost/container/deque.hpp:1997:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1997 | iterator priv_insert_aux_impl(const_iterator p, size_type n, InsertProxy proxy) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/deque.hpp: In member function ‘CGAL::Kd_tree::Node* CGAL::Kd_tree::create_internal_node_use_extension(CGAL::Kd_tree::Point_container&) [with SearchTraits = CGAL::Search_traits_3, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >; Splitter_ = CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >; UseExtendedNode = CGAL::Boolean_tag]’: /usr/include/boost/container/deque.hpp:1945:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1944 | priv_insert_aux_impl | ~~~~~~~~~~~~~~~~~~~~ 1945 | ( this->cend(), (size_type)1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1946 | , dtl::get_insert_value_proxy(::boost::forward(x))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h: In constructor ‘CGAL::AABB_search_tree::AABB_search_tree(ConstPointIterator, ConstPointIterator) [with ConstPointIterator = __gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >; Traits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>]’: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 100 | AABB_search_tree(ConstPointIterator begin, ConstPointIterator beyond) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ 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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point*, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >::Decorated_point> > >’ 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 CGAL::AABB_tree::build() [with AABBTraits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, 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, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from src/generate_from_off.cpp:7: /usr/include/CGAL/AABB_tree.h:730:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >*, std::vector, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> >, std::allocator, std::pair, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, const CGAL::Polyhedron_3*> > > > >’ changed in GCC 7.1 730 | m_p_search_tree = new Search_tree(first, beyond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 3833 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ 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, CGAL::Point_3&, false>, 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, CGAL::Point_3&, false>, 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 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, 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:447, 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 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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: 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::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’} changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘void CGAL::Mesh_3::Mesher_level::refine(Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:544:8: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 544 | void refine(Mesh_visitor visitor) | ^~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:544:8: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>]’: /usr/include/CGAL/Mesh_3/Mesher_3.h:428:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 428 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_3.h:431:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 431 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_3.h:434:24: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesher_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick> >::Facets_visitor’ {aka ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’} changed in GCC 7.1 434 | facets_mesher_.refine(facets_visitor_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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, 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 /usr/include/c++/10/bits/vector.tcc: In member function ‘void 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/algorithm:62, from /usr/include/CGAL/config.h:447, 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, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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: 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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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, 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/algorithm:62, from /usr/include/CGAL/config.h:447, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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, 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:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > >]’: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, void>, CGAL::Sequential_tag> > > >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/generate_periodic.cpp -o build/temp.linux-armhf-3.8/src/generate_periodic.o -std=c++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 /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/eigen3/Eigen/Core:288, 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/c++/10/vector:72, from src/domain.hpp:8, 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 src/domain.hpp:8, 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/c++/10/vector:72, from src/domain.hpp:8, 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::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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/domain.hpp:8, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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> >, CGAL::Labeled_mesh_domain_3, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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/domain.hpp:8, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.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/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/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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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 member 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/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:574: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 574 | 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::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:574: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 In file included from /usr/include/CGAL/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, 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/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>; 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> >; Derived = CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >; Element = std::pair, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_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>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_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]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.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/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_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::Refine_cells_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_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> > > >, CGAL::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Refine_facets_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::Labeled_mesh_domain_3, 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> > >, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, 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 > >, CGAL::Sequential_tag, 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>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: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/c++/10/vector:72, from src/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3 >, 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/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:760, 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3 >, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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 src/domain.hpp:8, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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> >, CGAL::Labeled_mesh_domain_3, 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:761: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 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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 member function ‘void 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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 src/domain.hpp:8, 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/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:760, 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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/c++/10/vector:72, from src/domain.hpp:8, 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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 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:760, 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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_list.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/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/c++/10/vector:67, from src/domain.hpp:8, 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/c++/10/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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::__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/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/linear_least_squares_fitting_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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, 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 src/domain.hpp:8, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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:619: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 619 | 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/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/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(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/generate_surface_mesh.cpp -o build/temp.linux-armhf-3.8/src/generate_surface_mesh.o -std=c++14 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/remesh_surface.cpp -o build/temp.linux-armhf-3.8/src/remesh_surface.o -std=c++14 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 /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:447, 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/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 = {std::pair, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >}; _Tp = std::pair, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >; _Alloc = std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > >::iterator’ changed in GCC 7.1 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 = {CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point}; _Tp = CGAL::Add_decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point; _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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point>]’: /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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> >::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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> >::iterator’ 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: 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:1437:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1437 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1437: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/CGAL/Kd_tree.h:30, from /usr/include/CGAL/internal/K_neighbor_search.h:23, from /usr/include/CGAL/Orthogonal_k_neighbor_search.h:20, from /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:19, from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/boost/container/deque.hpp: In member function ‘boost::container::deque::iterator boost::container::deque::priv_insert_aux_impl(boost::container::deque::const_iterator, boost::container::deque::size_type, InsertProxy) [with InsertProxy = boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >; T = CGAL::Kd_tree_internal_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >; Allocator = void; Options = void]’: /usr/include/boost/container/deque.hpp:1997:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1997 | iterator priv_insert_aux_impl(const_iterator p, size_type n, InsertProxy proxy) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/deque.hpp: In member function ‘CGAL::Kd_tree::Node* CGAL::Kd_tree::create_internal_node_use_extension(CGAL::Kd_tree::Point_container&) [with SearchTraits = CGAL::Search_traits_3, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >; Splitter_ = CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >; UseExtendedNode = CGAL::Boolean_tag]’: /usr/include/boost/container/deque.hpp:1945:13: note: parameter passing for argument of type ‘boost::container::dtl::insert_copy_proxy, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag > >, boost::container::dtl::deque_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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Sliding_midpoint, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > >, CGAL::Plane_separator >, CGAL::Boolean_tag >*, false> >’ changed in GCC 7.1 1944 | priv_insert_aux_impl | ~~~~~~~~~~~~~~~~~~~~ 1945 | ( this->cend(), (size_type)1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1946 | , dtl::get_insert_value_proxy(::boost::forward(x))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/AABB_tree.h:24, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h: In constructor ‘CGAL::AABB_search_tree::AABB_search_tree(ConstPointIterator, ConstPointIterator) [with ConstPointIterator = __gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >; Traits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>]’: /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 100 | AABB_search_tree(ConstPointIterator begin, ConstPointIterator beyond) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/internal/AABB_tree/AABB_search_tree.h:100:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, 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, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point*, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point, 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, CGAL::Point_3&, false>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >::Decorated_point> > >’ 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 CGAL::AABB_tree::build() [with AABBTraits = CGAL::AABB_traits, 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, CGAL::Point_3&, false>, 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, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:29, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/CGAL/AABB_tree.h:730:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >*, std::vector, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> >, std::allocator, std::pair >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Boolean_tag, int> > > > >, const CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >*> > > > >’ changed in GCC 7.1 730 | m_p_search_tree = new Search_tree(first, beyond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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 ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::Triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag>, CGAL::Default>::Finite_vertices_iterator; _Funct = CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/c++/10/bits/stl_algo.h:3833:5: note: parameter passing for argument of type ‘CGAL::details::Insert_vertex_in_c3t3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’ changed in GCC 7.1 3833 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ 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, CGAL::Point_3&, false>, 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, CGAL::Point_3&, false>, 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/Mesh_3/Refine_facets_3.h:25, from /usr/include/CGAL/Mesh_3/Mesher_3.h:32, from /usr/include/CGAL/refine_mesh_3.h:28, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘CGAL::Mesh_3::Mesher_level_conflict_status CGAL::Mesh_3::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >; Derived = CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >; Element = std::pair >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Mesh_3::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:558:3: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 558 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h: In member function ‘double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3]’: /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesher_level.h:405:40: note: parameter passing for argument of type ‘CGAL::Mesh_3::tets::Refine_facets_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Refine_cells_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Refine_facets_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Null_mesher_level, CGAL::Sequential_tag, CGAL::Mesh_3::Refine_facets_manifold_base, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair > >, CGAL::Sequential_tag, CGAL::Meshes::Double_map_container >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::pair > >, CGAL::Null_mesh_visitor>’ changed in GCC 7.1 405 | = derived().try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Odt_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >’ changed in GCC 7.1 574 | 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:574:1: note: parameter passing for argument of type ‘const CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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 member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, 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:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::Project_on_plane]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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:4302: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_ >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} changed in GCC 7.1 761 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:761:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Sliver_perturber >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} 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 = {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>::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/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::To_3d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 = {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>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >::To_2d]’: /usr/include/c++/10/bits/stl_algo.h:4302:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 4302 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4302: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 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 ‘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/c++/10/algorithm:62, from /usr/include/CGAL/config.h:447, 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/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/linear_least_squares_fitting_points_3.h: In function ‘typename K::FT CGAL::internal::linear_least_squares_fitting_3(InputIterator, InputIterator, typename K::Plane_3&, typename K::Point_3&, const typename K::Point_3*, const K&, const CGAL::Dimension_tag<0>&, const DiagonalizeTraits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >; DiagonalizeTraits = CGAL::Default_diagonalize_traits]’: /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 35 | linear_least_squares_fitting_3(InputIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_points_3.h:35: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: 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/linear_least_squares_fitting_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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/linear_least_squares_fitting_3.h:53:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 53 | return internal::linear_least_squares_fitting_3(first, beyond, object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 54 | centroid, (Value_type*) nullptr, kernel, tag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | diagonalize_traits); | ~~~~~~~~~~~~~~~~~~~ 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:447, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:619:1: note: parameter passing for argument of type ‘CGAL::Mesh_3::Mesh_global_optimizer >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Lloyd_move >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> > >::Visitor’ {aka ‘CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’} changed in GCC 7.1 619 | 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, 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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, 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/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::Triangulation_data_structure_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, CGAL::Polyhedral_mesh_domain_with_features_3, void>, CGAL::Sequential_tag> >, int, int> >’ changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/version.cpp -o build/temp.linux-armhf-3.8/src/version.o -std=c++14 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.8 -c src/pybind11.cpp -o build/temp.linux-armhf-3.8/src/pybind11.o -std=c++14 In file included from /usr/include/c++/10/vector:72, from src/domain.hpp:8, 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 src/domain.hpp:8, 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 src/domain.hpp:8, 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 ‘void 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 src/domain.hpp:8, 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 src/domain.hpp:8, 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:8: /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:8: 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 src/domain.hpp:8, 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-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armhf-3.8/src/generate.o build/temp.linux-armhf-3.8/src/generate_from_inr.o build/temp.linux-armhf-3.8/src/generate_from_off.o build/temp.linux-armhf-3.8/src/generate_periodic.o build/temp.linux-armhf-3.8/src/generate_surface_mesh.o build/temp.linux-armhf-3.8/src/remesh_surface.o build/temp.linux-armhf-3.8/src/version.o build/temp.linux-armhf-3.8/src/pybind11.o -lgmp -lmpfr -o /<>/.pybuild/cpython3_3.8_pygalmesh/build/_pygalmesh.cpython-38-arm-linux-gnueabihf.so pandoc -s -t man debian/pygalmesh-from-inr.md -o pygalmesh-from-inr.1 pandoc -s -t man debian/pygalmesh-volume-from-surface.md -o pygalmesh-volume-from-surface.1 make[1]: Leaving directory '/<>' dh_auto_test -a -O--buildsystem=pybuild I: pybuild base:217: cd /<>/.pybuild/cpython3_3.9_pygalmesh/build; python3.9 -m unittest discover -v pygalmesh (unittest.loader._FailedTest) ... ERROR ====================================================================== ERROR: pygalmesh (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: pygalmesh Traceback (most recent call last): File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 24, in from . import multiarray File "/usr/lib/python3/dist-packages/numpy/core/multiarray.py", line 14, in from . import overrides File "/usr/lib/python3/dist-packages/numpy/core/overrides.py", line 7, in from numpy.core._multiarray_umath import ( ModuleNotFoundError: No module named 'numpy.core._multiarray_umath' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/unittest/loader.py", line 470, in _find_test_path package = self._get_module_from_name(name) File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__init__.py", line 26, in from .main import ( File "/<>/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/main.py", line 4, in import meshio File "/usr/lib/python3/dist-packages/meshio/__init__.py", line 1, in from . import ( File "/usr/lib/python3/dist-packages/meshio/_cli/__init__.py", line 1, in from ._ascii import ascii File "/usr/lib/python3/dist-packages/meshio/_cli/_ascii.py", line 5, in from .. import ansys, flac3d, gmsh, mdpa, ply, stl, vtk, vtu, xdmf File "/usr/lib/python3/dist-packages/meshio/ansys/__init__.py", line 1, in from ._ansys import read, write File "/usr/lib/python3/dist-packages/meshio/ansys/_ansys.py", line 8, in import numpy File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 142, in from . import core File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 50, in raise ImportError(msg) ImportError: IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE! Importing the numpy C-extensions failed. This error can happen for many reasons, often due to issues with your setup or how NumPy was installed. We have compiled some common reasons and troubleshooting tips at: https://numpy.org/devdocs/user/troubleshooting-importerror.html Please note and check the following: * The Python version is: Python3.9 from "/usr/bin/python3.9" * The NumPy version is: "1.18.4" and make sure that they are the versions you expect. Please carefully study the documentation linked above for further help. Original error was: No module named 'numpy.core._multiarray_umath' ---------------------------------------------------------------------- Ran 1 test in 0.009s FAILED (errors=1) E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd /<>/.pybuild/cpython3_3.9_pygalmesh/build; python3.9 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.8" returned exit code 13 make: *** [debian/rules:23: build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-10-24T11:26:36Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 2614 Distribution: hirsute-proposed Fail-Stage: build Host Architecture: armhf Install-Time: 163 Job: pygalmesh_0.6.6-1build1.dsc Machine Architecture: arm64 Package: pygalmesh Package-Time: 2784 Source-Version: 0.6.6-1build1 Space: n/a Status: attempted Version: 0.6.6-1build1 -------------------------------------------------------------------------------- Finished at 2020-10-24T11:26:36Z Build needed 00:46:24, no disk space E: Build failure (dpkg-buildpackage died) RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20180763 Scanning for processes to kill in build PACKAGEBUILD-20180763